package controlador;

import classes.entidade.TipoAuditoria;
import dao.TipoAuditoriaDao;
import erro.ConexaoException;
import erro.ConsultaException;
import java.util.ArrayList;

/**
 *
 * @author roberta.m.carvalho
 */
public class TipoAuditoriaControl {

    private TipoAuditoriaDao dao;

    public TipoAuditoriaControl() {

        this.dao = new TipoAuditoriaDao();
    }

    public void inserirTipoAuditoria(TipoAuditoria ta) throws ConexaoException, ConsultaException {
        this.dao.inserirTipoAuditoria(ta);
    }

    public void alterarTipo(TipoAuditoria ta) throws ConexaoException, ConsultaException {
        this.dao.alterarTipo(ta);
    }

    public ArrayList<TipoAuditoria> listarTipo() throws ConexaoException, ConsultaException {
        return (ArrayList<TipoAuditoria>) this.dao.listarTipo();
    }

    public void deletarTipo(TipoAuditoria ta) throws ConexaoException, ConsultaException {
        this.dao.deletarTipo(ta);
    }
}
